Automatic Synthesis of Pipeline Structures with Variable Dat Initiation Intervals
نویسندگان
چکیده
In this paper, we propose a novel algorithm for synthesizing the pipeline structures with variable data initiation intervals (DIIs). Compared to previous researches where the pipeline synthesis is confined to those with fixed DIIs, the proposed algorithm tries to optimize the pipeline latency by fully utilizing hardware resources to which abstract operations in high-level design descriptions are assigned. supported in those systems is confined to the pipeline structures with fixed DII (Data Initiation Interval). Pipeline structures with fixed DII have been widely employed for their simplicity of control and design. Pipeline structures with variable DIIs are the generalized form. It is well known that the high throughput can be obtained with variable DIIs. However, the complexity of the synthesis algorithm and pipeline control prevent the pipeline structures with variable DIIs from being utilized in digital system design. By automating the design of pipeline structures with variable DIIs, we can obtain hardware designs with higherperformance in throughput. In this paper, we propose novel algorithms for synthesizing the pipeline structures with variable DIIs. In Section 2, pipelining concepts are described. Scheduling, module allocation for pipeline structures with variable DIIs are presented in Section 3. Section 4 presents the experimental results for benchmarks and conclusions are drawn in Section 5. Determining time-overlapping of pipeline stages, the proposed algorithm performs scheduling and module allocation using the time-overlapping information for the proper control of pipelines with variable DIIs. Experimental results on benchmarks show that significant improvement can be achieved both in speed and in area.
منابع مشابه
Experimental values for adjusting an automatic control valve in gas pipeline transportation
When a natural gas pipeline ruptures, the adjacent automatic line control valves (ALCVs) should close quickly to prevent leakage or explosion. The differential pressure set point (DPS) at each valve location is the main criteria for value setting in ALCV action. If the DPS is not properly adjusted, the ALCV may mistakenly close or it may not take any action at proper time. This study focused on...
متن کاملInfluence of Pipeline Operating Pressure on Value Setting of Automatic Control Valves at Different Pressure Drop Rates
When a natural gas pipeline ruptures, the adjacent upstream and downstream automatic control valves (ACV) should close quickly to prevent leakage or explosion. The differential pressure set point (DPS) at each valve location is the main criteria for value setting in ACV actions. If the DPS is not properly adjusted, the ACV may mistakenly close or it may not take any actions at a proper ti...
متن کاملStress- Corrosion Crack Initiation of High-strength Pipeline Steel in Near-neutral pH Environments
Stress-corrosion cracking (SCC) tests were conducted in the near-neutral pH standard solution, NS4, and in an actual soil solution, using four-point bending at a high stress ratio and low frequency conditions very similar to those of operational pipelines. Pitting incubation appeared first and then pitting initiated and grew in both solutions although there were many more pits on the specimen t...
متن کاملShoot-root traits of broccoli (Brassica oleracea var. italica L.) as influenced by different irrigation schedules
Frequency of irrigation to the crops is the key factor for proper growth and economic yield. Therefore, in the current study growth of broccoli plants was investigated under different irrigation levels in pot culture condition. Five levels of irrigation schedules were applied including I0 [Non-irrigation control], I1 [Irrigation up to 15 days after transplanting (DAT)], I2 [Irrigation up to 30 ...
متن کاملRadix 2 and split radix 2-4 algorithms in formal synthesis of parallel-pipeline FFT processors
The article is devoted to creating a complete methodology for automatic synthesis of real-time FFTprocessors at structural level under the given restrictions: speed of input data receipt, structure of the computing element, and the time of the butterfly operation execution. The suggested approach involves creating parallel-pipeline structures for fixed radices FFT and for modified split radix F...
متن کامل